do miracles - German English Dictionary